TEB  Computer   Kids  Academy

      Class Design



      Introducing Class Inheritance
        Extending a Class
        Applying Class Access Modifiers
        Creating Java Objects
        Defifing Constructors


      Calling Inherited Class Members
        Inheriting Methods
        Inherited Variables


      Creating Abstract Classes
        Defifing an Abstract Class
        Creating a Concrete Class
        Extending anAbstract Class


      Implimenting Interfaces
        Defifing an Interface
        Inheriting an Interface
        Interface Variable
        Default Interface Methods
        Static Interface Methods


      Understanding Polymorphism
        Object vs. Refrence
        Casting Objects
        Vitual Methods
        Polymorphic Parameters
        Polymorphism and Method Overriding